package com.cci.kangdao.service.impl;

public enum SMSEnum {

	type00("提交成功",00),
	type99("提交失败",99),
	type0("成功",0),
	type1("参数不完整，请检查所带的参数名是否都正确",1),
	type2("鉴权失败，一般是用户名密码不对",2),
	type3("号码数量超出50条",3),
	type4("发送失败",4),
	type5("余额不足",5),
	type6("发送内容含屏蔽词",6),
	type7("短信内容超出350个字",7),
	type72("内容被审核员屏蔽",72),
	type8("号码列表中没有合法的手机号码或手机号为黑名单或验证码类每小时超过限制条数",8),
	type9("夜间管理，不允许一次提交超过20个号码",9),
	type10("{txt}不应当出现在提交数据中，请修改[模板类账号]（适用于模板类帐户）",10),
	type11("模板匹配成功[模板类必审、免审账号]（适用于模板类帐户）",11),
	type12("未匹配到合适模板，已提交至审核员审核[模板类必审账号]（适用于模板类帐户）",12),
	type13("未匹配到合适模板，无法下发，请修改[模板类免审账号]（适用于模板类帐户）",13),
	type14("该账户没有模板[模板类账号]（适用于模板类帐户）",14),
	type15("操作失败[模板类账号]（适用于模板类帐户）",15),
	type16("模板编号格式错误",16),
	type17("缺少必要参数",17),
	type18("参数错误",18),
	type19("APP同步工单信息至CRM失败",19),
	type20("未查询到工单信息",20),
	type21("工单状态已变更，请刷新APP再试",21),
	type22("工单保存成功，未查询到要发送的人群",22),
	type23("未查询到相关审核人信息,工单暂时无法创建",23),
	type24("APP同步工单状态至CRM失败",24),
	type25("获取服务站到故障点的距离失败",25),
	type26("您已收藏该工单，不可重复收藏",26),
	type27("您尚未收藏该工单，请先收藏",27),
	type28("所传参数有误，非字典项值",28),
	type29("获取故障点与服务站距离有误",29),
	type30("当前发动机当日已报修，不可重复报修",30),
	type31("高德创建工单轨迹时缺少参数",31),
	type32("高德创建工单轨迹失败",32),
	type33("缺少高德必要参数",33),
	type34("未查询到该工单外出经纬度信息,或轨迹点过少",34),
	type35("经纬度点上传高德失败",35),
	type36("获取里程失败",36),
	type37("当前变速箱当日已报修，不可重复报修",37),
	//sprint37需求    CDAP-1888
	type60("该发动机当天已有派工记录，请确认是否需要再次派工。",60),

	type700("创建工单运行小时数/公里数判断",700),

	//campaign任务需求  站长接受或拒绝任务，技师接受任务同步到crm失败报错话术
	type63("出错了！Campaign任务无法认领，请及时联系400反馈问题！",63),

	type02("手机号码为黑名单",02),
	type81("手机号码错误，请检查手机号是否正确",81),
	type600("CCSS系统异常，数据无法同步，请检查CCSS系统数据",600),
	typeERR("IP验证未通过，请联系管理员增加鉴权IP",99999),
	type50("非服务站人员，请确认用户角色",50),
    type51("您有服务工单未到达，请处理未到达工单",51),
	type601("确认完成时间请小于当前时间",601),
    type602("确认完成时间请大于服务技师维修时间", 602),
    type605("所选位置长度超限，请重新选择故障地点。", 605);
	private String name;
	private int index;

	public String getName() {
		return name;
	}
	
	public int getIndex() {
		return index;
	}

    public static String getName(int index) {  
        for (SMSEnum c : SMSEnum.values()) {  
            if (c.getIndex() == index) {  
                return c.name;  
            }  
        }  
        return null;  
    }   
    
	SMSEnum(String name,int index){
		this.name = name;
		this.index = index;
	}

}
